package co.fitstart.admin.entity.report;

import java.util.List;
import java.util.Map;

/**
 * 
 * @author YSY
 *
 * view为教练：CoachSchedule
 * view为日期：DaySchedule
 */
public class CoachDaySchedule {
	
	/** 教练 */
	private String coach;
	
	/** 日期 */
	private String day;
	
	/**
	 * key：日期 或者 教练
	 * value: 营业时间内，每个时间段(每半小时)的工作状态
	 */
	private Map<String, List<HourlySchedule>> hourlyScheduleMaps;
	
	/**
	 * 
	 * the default constructor
	 */
	public CoachDaySchedule(){
		
	}
	
	/**
	 * @param coach
	 * @param day
	 * @param hourlyScheduleMaps
	 */
	public CoachDaySchedule(String coach, String day, Map<String, List<HourlySchedule>> hourlyScheduleMaps) {
		super();
		this.coach = coach;
		this.day = day;
		this.hourlyScheduleMaps = hourlyScheduleMaps;
	}
	
	/**
	 * @return the coach
	 */
	public String getCoach() {
		return coach;
	}

	/**
	 * @return the day
	 */
	public String getDay() {
		return day;
	}

	/**
	 * @return the hourlyScheduleMaps
	 */
	public Map<String, List<HourlySchedule>> getHourlyScheduleMaps() {
		return hourlyScheduleMaps;
	}

	/**
	 * @param coach the coach to set
	 */
	public void setCoach(String coach) {
		this.coach = coach;
	}

	/**
	 * @param day the day to set
	 */
	public void setDay(String day) {
		this.day = day;
	}

	/**
	 * @param hourlyScheduleMaps the hourlyScheduleMaps to set
	 */
	public void setHourlyScheduleMaps(Map<String, List<HourlySchedule>> hourlyScheduleMaps) {
		this.hourlyScheduleMaps = hourlyScheduleMaps;
	}
	
}
